<?php
echo $this->Form->create('Equipamento', array('controller' => 'equipamentos', 'action' => 'editar', 'type' => 'post'));
echo $this->Form->input('nome', array('label' => 'Nome do equipamento', 'type' => 'text'));
echo $this->Form->input('color', array('label' => 'Cor', 'id' => 'comboCor',
    'options' => array(
        'red' => 'Vermelho',
        'yellow' => 'Amarelo',
        'blue' => 'Azul',
        'green' => 'Verde',
        'black' => 'Preto',
        'white' => 'Branco',
        'pink' => 'Rosa'
        )));
echo "<div id='corResult'></div>";
echo $this->Form->end('Atualizar');
?>
<style>
    #corResult{
        background-color: <?php echo $this->data['Equipamento']['color']; ?>;
        width:10px;
        height: 10px;
        border:#000 solid 1px;        

        margin-left: 10px;
        margin-top: -20px;
    }
</style>

<script>
    $(function() {
        var corSelecionada = $('#comboCor').val();
        $('#corResult').css('background-color', corSelecionada);        
    });
    
    $('#comboCor').change(function() {
        var corSelecionada = $('#comboCor').val();        
        $('#corResult').css('background-color', corSelecionada);
    });   
    
</script>